/*---- wiki -------------------------*/
div.wiki {
    line-height:140%;
    /*font-size:110%;*/
    max-width:50em;
}

div.wiki pre {
    padding:0.5em 0.2em 0.5em 0.4em;
    border:1px dashed #ccc;
    background-color:#f8f8f8;
    font-size:9pt;
    font-family:"Courier";
    font-weight:normal;
    line-height:125%;
    margin-left:10px;
    margin:0px 0px 10px 10px;
    clear:right;
    overflow:auto;
    width:95%;  /* fix IE 6.0 */

}
/*  hide monaco from IE 6.0 */
div.wiki > pre {
    font-family:"Monaco","Lucida Console","Bitstream Vera Sans", courier;
}


div.wiki code {
    /*font-size:110%;*/
    font-family:"Courier New";
    color:#555;
    clear:both;

}

div.wiki p.code_from {
 background-color:#ddd;
 margin:0px;
 padding:0px 5px 0px 10px;
 color:#999;
 position:relative;
 /*font-size:8pt;*/
 line-height:130%;
 display:inline;
 float:right;
 -moz-border-radius:5px 0px 0px 0px;
 margin:0px;
 position:relative;
}


div.wiki p.code_from span {
 font-weight:bold;
 color:#444;
 line-height:150%;
}


div.wiki h1,div.wiki h2, div.wiki h3,div.wiki h4, div.wiki h5 {
    margin:1em 10px 0.4em 0px;
    padding:0px;
    background-image:none;
    font-weight:normal;
    font-family: georgia;
    line-height: 140%;
}

div.wiki a.anchor {
  padding-left: 0.4em;
  color: #ddd;
  border: none;
}
div.wiki a.anchor:hover {
  color: #888;
  border: none;
}

div.wiki h1 {
    font-size:20pt;
    line-height:115%;
}

div.wiki h2 {
    font-size:21pt;
    line-height:95%;
}

div.wiki h3 {
    font-size:15pt;
}

div.wiki ul, div.wiki ol {
    padding-left:2.0em;
    margin-left:0px;
}

div.wiki li{
    padding-bottom: 0.4em;
}


div.wiki em {
    /*font-weight:bold;*/
    font-family:"Georgia","Palatino Linotype","Palantino","Georgia";
    /*font-size:110%;*/
    color:#060;
}

div.wiki em.entity {
  border:1px solid #aaa;
  background-color: #eee;
  border-radius:2px;
  padding-left: 0.3em;
  padding-right: 0.3em;
  font-style: normal;
}
div.wiki div.frame {
    background-color:#eee;
    padding:5px;
    -moz-border-radius:7px;
    /*font-size:80%;*/
    white-space:normal;
    line-height:100%;
    display:block;
    float:left;
    line-height:120%;
    margin-bottom:1em;

}

div.wiki div.frame img {
    display:block;
    margin:0px;
    padding:0px;
    border:none;
}

div.wiki div.frame span {
    width:25em;
    padding-top:0.5em;
    display:block;
}


div.wiki img.uploaded {
    margin:1px;
    border:1px solid #fff;
    clear:both;
    background-color: #f8f8f8;
}

div.wiki a.latex {
  border:none;
  margin:0px;
  padding:0px;
  vertical-align: middle;
}

div.wiki a.latex:hover {
  border:0px solid #fff;
  margin:0px;
  padding:0px;
}

div.wiki a.latex:hover img {
  border:0px solid #fff;
  margin:0px;
  padding:0px;
}

div.wiki a.latex img  {
    border:none;
}

div.wiki img:hover {
    margin:1px;
    border-width:1px;
}

div.wiki img.left {
    float:left;
}

div.wiki img.right {
    float:right;
}


div.wiki div.left {
    float:left;
}

div.wiki div.right {
    float:right;
}

div.wiki hr {
  border: 1px dashed #ccc;
  border-width:1px 0px 0px 0px;
  clear:both;
  margin:1.5em 10em 0px 0px;
  padding: 0px;
  display:block;
}

div.wiki span.end {
    clear:both;
    display:block;
}

span.hint_wiki_syntax {
    font-size:8pt;
}
span.hint_wiki_syntax a {
}

div.wiki a {
    border-bottom:1px dotted #888;
}

div.wiki a:hover {
    border-bottom:1px dotted #f00;
}

/*
div.wiki a.item {
    padding-left:17px;
    background-image:url(items/item_item.png);
    background-repeat:no-repeat;
    background-position:center left;
}
*/

div.wiki a.isDone {
	text-decoration:line-through;
}

div.wiki a.person {
    padding-left:17px;
    background-image:url(items/item_person.png);
    background-repeat:no-repeat;
    background-position:center left;
}

div.wiki div.quote blockquote {
    font-family:Georgia, Times;
    color:#444;
    margin:1em 1em 0em 1em;
    font-style:italic;
}


div.wiki p.quoted_from {
    font-family:"georgia";
    color:#888;
    font-size:8pt;
    text-align:right;
}

div.wiki table {
    border:1px;
    border-collapse:collapse;
    margin:5px 0px 7px 10px;
}

div.wiki table td,
div.wiki table th {
    border:1px solid #888;
    padding:1px 5px 1px 5px;
}

div.wiki table th {
    background-color:#888;
    color:#fff;
    font-size:8pt;
    margin:0px;
    line-height:130%;
}
div.wiki div.chapter {
    clear:both;
}

div.wiki .edit_chapter{
    padding: 0px 0px 0px 3px;
    border-width:0px;
}

div.wiki .edit_chapter:hover {
    /*background:#FBFBE1 url(layout/bg_ajaxedit_hover.png) top right no-repeat;*/
    -webkit-animation: flashHighlight 2s;      
}

div.wiki .edit_chapter textarea {
    font-family: monospace;
    font-size: 12px;
  min-height: 150px;
    -webkit-transition: min-height 0.5s;
}

/*div.details-container .content-section.discussion  textarea:focus {
  -webkit-transition: min-height 0.5s;
}
*/


/* UPDATE MARKERS */
div.wiki span.updatemarker {
  background-color: #ff9000; /*#E57700;*/
  color: white;
  text-transform: uppercase;
  padding: 0.15em 0.4em;
  font-family: verdana;
  font-weight: bold;
  font-size: 70%;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}


/* UPDATE MARKERS */
div.wiki span.wiki_word_change.added {
  border: 1px solid #ff9000;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-width: 0px 3px 1px 3px;
  background-color: #ffe0cc; /*#E57700;*/  
}
div.wiki span.wiki_word_change.added span.marker {
  border-bottom: 1px solid #ff9000;
  color: white;
  background-color: #ff9000; /*#E57700;*/  
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  padding-left:  0.02em;
}

div.wiki span.wiki_word_change.deleted {
  color: #ff9000;
  text-decoration: line-through;
}
